package com.eusoft.demo.mapper;

import com.eusoft.demo.entity.CarUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.eusoft.demo.entity.User;

import java.util.List;

/**
 * <p>
 * 用户车辆 Mapper 接口
 * </p>
 *
 * @author DevMing
 * @since 2021-08-19
 */
public interface CarUserMapper extends BaseMapper<CarUser> {

    /*根据car_aid删除车辆使用用户*/
    void delByCarAid(Integer carAid);

    /*根据car_aid分页查询车辆使用用户信息列表*/
    List<User> queryUserListPageByCarAid(Integer carAid, Integer offset, Integer pageRows);

    /*根据car_aid查询车辆使用用户列表数据条数*/
    Integer queryUserNumByCarAid(Integer carAid);

    /*根据car_aid查询车辆使用情况列表*/
    List<CarUser> queryUserListByCarAid(Integer carAid);

    /*添加车辆使用信息*/
    void insertRecord(Integer carAid, Integer UserAid);
}
